Cline v3.1 Сумасшедшее обновление! Лучший автономный помощник по программированию ИИ! (Использование компьютера, протокол MCP, откат версий, инструменты настройки полностью развиты)

Клайн Версия 3.1 снова здесь. Энергия разработчиков просто сумасшедшая.
Фактически, неделю назад они выпустили версию 3.0. Давненько я не рассказывал о Cline, поэтому я собираюсь рассмотреть несколько обновлений и объединить их.
Для начала я кратко объясню, что такое Cline, для тех, кто еще не знает о нем. Cline - это автономный помощник программиста, который можно запустить в вашей IDE для создания и редактирования файлов, выполнения команд и даже использования браузера. У меня было много предыдущих статей о Cline, так что если вы один из тех, кто не знает о нем многого, я настоятельно рекомендую ознакомиться с ними.
Версия 3.1 Cline, функция контрольной точки уже здесь!
Короче говоря, обновление 3.1 включает в себя откат контрольной точки.
Теперь можно сделать снимок рабочей области и сохранять его после каждого шага, что позволяет легко вернуться к предыдущей точке задачи, если возникнут проблемы. Так же, как и функция восстановления в курсоре.
Расскажите нам об этом подробнее:При каждом использовании инструмента расширение делает снимок рабочей области с помощью двух новых кнопок - "Сравнить" и "Восстановить".

Один из них - "Сравнить", который показывает разницу между снимком и текущим состоянием рабочей области:

Другой пункт - "Восстановление", который позволит вам выбрать один из трех вариантов восстановления:

В основном вы будете использовать первый вариант: "Восстановить задачи и рабочее пространство".
Последние два: "Только возобновление задач" - помогут вам исправить или отменить ошибки в использовании инструмента.
Функция "Восстановить только рабочую область" полезна для просмотра различных версий кода без потери прогресса работы Клайна.
Еще одна новая функция - "Просмотр новых изменений".Когда Клайн завершает задание, вы можете увидеть все изменения, внесенные в рабочую область с момента последнего задания, чтобы следить за ходом выполнения задачи, особенно если включено автоодобрение, что избавляет от необходимости вручную просматривать сообщения о задании.

Наконец, Cline теперь может эффективно использовать Git для отслеживания изменений, а кнопка удаления была добавлена, чтобы упростить управление хранилищем.

Мы также расскажем о функциях, которые были обновлены в предыдущих версиях.
v3.0.0, функция автоматического утверждения Cline уже здесь!
Что касается версии 3.0 Cline, то в ней добавлена функция автоматического утверждения. Это функция, которая позволяет Cline автоматизировать каждую задачу, не требуя от меня вручную нажимать кнопку "Утвердить", подобно режиму Cursor Yolo.

Вы можете самостоятельно устанавливать права доступа к инструментам: чтение файлов, редактирование файлов, выполнение команд терминала, использование браузеров и серверов MCP, а также ограничивать количество запросов к API:

Cline может автоматически отправлять вам системные уведомления, работая в фоновом режиме, напоминая о том, что вам нужно подтвердить, например, ответить на вопросы, выполнить задания и т. д.
Как будто у вас есть помощник, который выполняет задачи автономно, при условии, что вы устанавливаете пороговые значения для запросов к API, чтобы не увеличивать счет и избежать возможных рисков безопасности.
Кроме того, обновлен редактор больших файлов: Поиск и замена в формате diff, выводит только то, что должно быть заменено. Быстрее и надежнее, предотвращает случайное удаление кода. При необходимости можно вернуться к редактированию всего файла.
То есть, если Cline нужно отредактировать большой файл, он теперь будет использовать "Формат поиска и замены различий", чтобы вывести только то, что нужно заменить, а не весь файл.
Это делает редактирование более быстрым и надежным, а также позволяет избежать риска удаления кода, поскольку ранее неизмененные части не будут ошибочно заменены комментариями типа "вот остальная часть кода".
Cline также может переключиться в режим полного редактирования файла, если изменения не удались или если необходимо изменить весь файл.
И, наконец, еще одна особенность: новый файл конфигурации .clinerulesЭто позволяет задать пользовательские директивы для проекта, установить соглашения, указать на документацию или предоставить контекст для архитектуры проекта. Это похоже на файл .curosrrules в cursor.
v2.2.0, Клайн вводит в действие контекстные протоколы модели MCP
В Cline теперь можно добавлять пользовательские инструменты: веб-поиск, инструменты GitHub. Серверы MCP можно добавлять и настраивать, нажав на иконку нового сервера в строке меню.

Это новая технология, выпущенная компанией Anthropic. Эта технология хороша тем, что позволяет агентам, подобным Клайну, легко получать доступ и использовать пользовательские инструменты.
Например, для инструментов веб-поиска или GitHub теперь можно добавлять и настраивать серверы MCP (Model Context Protocol), нажав на иконку "Добавить сервер" в строке меню.
Вы можете сделатьCline создает для вас собственный MCPЭто очень круто. Вы можете сделать еще один шаг вперед, и теперь в Cline есть возможность создавать пользовательские инструменты для себя.
Просто добавьте инструмент, и Клайн создаст и установит новые функции, основываясь на вашем рабочем процессе. Например, скажите: "Добавьте инструмент с...", и он создаст его. .", и он создаст его. Например: получение рабочих заказов Jira, управление AWS EC2, получение событий PagerDuty.
От создания сервера MCP до установки расширений - все это делает Клайн. Сервер сохраняется в ~/Documents/Cline/MCP, чтобы его можно было легко использовать совместно с другими.
Попробуйте попросить Cline добавить инструмент для получения последней версии документации npm, или посмотрите здесь MCP Практическая демонстрация этого: https://x.com/sdrzn/status/1867271665086074969
Если вы хотите узнать больше оКонтекстный протокол модели (MCP)информацию, сделайте быстрый поиск, чтобы увидеть, что Anthropic написал об этом:

Или посмотрите эту ссылку: https://github.com/modelcontextprotocol, которая приведет вас прямо к их кодовой базе. Здесь есть различные SDK, документация, примеры и другие ресурсы.
v2.1.0, доступ Клайна к функции Anthropic "Использование компьютера".
В версии 2.1.0 они добавили использование компьютера и теперь могут запускать браузер автономно: щелкать, набирать текст, прокручивать. Отладка во время выполнения, сквозное тестирование и общее использование веб-страниц стали более автономными. Попробуйте сказать "Проверьте погоду в Колорадо" и посмотрите, что он сделает на самом деле. Это новая возможность в Claude 3.5 Sonnet v2.

demo: https://x.com/sdrzn/status/1850880547825823989
В целом, Cline - один из лучших помощников программиста с искусственным интеллектом, представленных на рынке сегодня!И это совершенно бесплатно, никаких платных стен. Вы можете видеть, что его команда выпускает новые обновления почти каждую неделю, и я с нетерпением жду, что они придумают на следующей и последующих неделях.

© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...