Vercel Blog→ оригинал

Vercel выпустила durable-harness для отказоустойчивого запуска ИИ-агентов в облаке

Vercel представила open-source библиотеку durable-harness, превращающую популярные среды запуска ИИ-агентов (Pi, OpenCode, Codex, Claude Code) в отказоустойчивые сервисы. Пакет решает проблему падения длительных задач при тайм-аутах бессерверных функций. Система фиксирует намерения и результаты каждого шага в защищенном журнале через абстракцию World, поддерживая облачную платформу Vercel, локальные файлы, Postgres, Redis или MongoDB. При сбое новая функция считывает журнал и продолжает выполнение с места разрыва без двойной тарификации токенов LLM.

AI-обработка оригинала Vercel Blog; редакция Hamidun News
Vercel выпустила durable-harness для отказоустойчивого запуска ИИ-агентов в облаке
Источник: Vercel Blog. Коллаж: Hamidun News.
◐ Слушать статью

Популярность автономных кодинг-агентов спровоцировала забавный инфраструктурный парадокс: разработчики массово скупали Mac mini или отключали спящий режим на ноутбуках, чтобы запущенные Claude Code, Pi или OpenCode не обрывали многочасовые сессии. Локальное окружение дает агенту прямой доступ к диску и контексту, но перенос таких пайплайнов в серверлесс-облака долго упирался в архитектурные ограничения. Обычная виртуальная машина или лямбда-функция при сетевом сбое либо тайм-ауте теряет промежуточный прогресс, вынуждая платить за повторные токены и начинать цепочку сначала. Команда Vercel выкатила open-source решение durable-harness, призванное устранить разрыв между локальным удобством и облачной надежностью.

Журналирование шагов и защита от двойных списаний

В основе durable-harness лежит адаптация Workflow SDK через интерфейс World, который объединяет персистентное хранилище, очередь сообщений и стриминг данных. Перед каждым вызовом LLM или внешнего инструмента система записывает намерение в персистентный лог, а по завершении фиксирует фактический результат. Если контейнер умирает посреди сборки проекта или проверки pull request, очередь мгновенно передает задачу новой функции.

Новый исполнитель читает лог и продолжает работу ровно с момента аварии. Завершенные генерации нейросетей извлекаются из памяти без повторного дергания API провайдеров, экономя бюджет на контекстных окнах. Инструменты при этом маркируются политиками безопасности: идемпотентные операции вроде чтения файлов получают статус safe и перезапускаются автоматически, а мутирующие действия вроде проведения платежей или мерджа веток помечаются как never, передавая контроль модели для проверки факта выполнения.

Ключевые возможности и технические характеристики durable-harness:

  • Поддержка готовых агентских сред: полная совместимость с Claude Code, Codex, Pi, fx, eve и OpenCode без переписывания их внутренней логики;
  • Архитектура хранилища World: нативная поддержка платформы Vercel, локальной файловой системы для разработки и селф-хостинга поверх PostgreSQL, Redis, MongoDB или Turso;
  • Гибридные рабочие области: запуск легковесных сессий через virtual() с bash-совместимой эмуляцией в памяти либо изолированные Vercel Sandbox с постоянным диском для Claude Code и Codex;
  • Документоориентированное состояние: поддержка типизированных JSON-документов через io.docs для хранения планов задач без необходимости поднимать отдельную базу данных;
  • Отладка в реальном времени: сквозная трассировка всех шагов и повторных запусков внутри интерфейса Agent Runs.

Сегментация памяти и изоляция окружений

Работа с файловой системой в облаке часто создает риски безопасности при совместном использовании хоста несколькими сессиями. Инженеры Vercel разделили окружения на три сценария. Для коротких скриптов и тестов библиотека предлагает виртуальную прослойку, где дерево файлов сериализуется прямо в журнал событий сессии. Для тяжелых промышленных репозиториев durable-harness разворачивает выделенные песочницы Sandbox с постоянным разделом /workspace на отдельном накопителе, переживающем перезагрузку функций.

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

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 50+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.
✦ Автономные AI-агенты

Делегируйте ресёрч, код и рутину автономному AI-агенту

Интеллектуальная агентная среда NomadNet Agent (agent.nomadnet.ai) выполняет многошаговые задачи: глубокий веб-ресёрч, анализ данных, написание кода и автоматизацию браузера.

Запустить NomadNet Agent →Платформа NomadNet AI
Что вы думаете?
Загружаем комментарии…