Похоже, эра «просто быстрых терминалов» подходит к концу. Популярный среди разработчиков Warp официально перестал быть просто оболочкой для командной строки. В свежем обновлении разработчики представили Agent Mode, который превращает инструмент в полноценную агентную среду разработки (Agentic Development Environment).
Если раньше Warp привлекал нас GPU-рендерингом и удобными блоками, то теперь центр тяжести сместился в сторону автономного выполнения задач. Это прямой конкурент для таких инструментов, как Cursor или Windsurf, но с упором на терминальный воркфлоу.
Что умеет новый Warp?
Теперь это не просто окно для ввода команд, а рабочее пространство, где агент может:
- Читать кодовую базу: Анализировать контекст проекта для точных ответов.
- Планировать задачи: Разбивать сложные запросы на многошаговые инструкции с чекпоинтами.
- Запускать команды и править код: Агент сам пишет код, предлагает изменения и выполняет команды в терминале, запрашивая ваше одобрение на каждом этапе.
- Работать в облаке: Система поддерживает запуск агентов вне локальной машины, что позволяет триггерить задачи через внешние инструменты.
Интерфейс и возможности
Внутри Warp появился легковесный редактор кода, дерево файлов и специальная панель для ревью диффов (diff review panel). Это критически важно для вайбкодеров: вы видите каждое изменение, которое предлагает агент, прежде чем оно попадет в файл.
Интересная фишка — «Rules» и «Skills». Это наборы инструкций и навыков, которые можно хранить прямо в репозитории или в Warp Drive (облачном слое конфигурации для команд). Это позволяет настроить поведение агента под конкретные стандарты вашего проекта.
Под капотом
Warp не ограничивает вас одной моделью. Вы можете подключать провайдеров на свой вкус:
- OpenAI (GPT-4o и др.)
- Anthropic (Claude 3.5 Sonnet)
- Google (Gemini)
Что это значит для вайбкодеров?
Для тех, кто привык «накидывать» функционал через промпты, Warp становится мощным мостом между IDE и терминалом. Теперь не нужно копировать ошибки из консоли в чат Claude — агент уже сидит внутри консоли, видит ошибку и сам предлагает фикс.
Это серьезный шаг в сторону Agent-First разработки, где терминал — это не место для ручного ввода команд, а панель управления ИИ-сотрудником.