FZ-012 · ИНСТРУМЕНТЫ РАЗРАБОТКИ

Keep Shipping

Рабочие процессы деплоя для инженеров: один типизированный файл на репозиторий.

Публичная бета ВАЛИДАЦИЯ Стек FZДеплоиОткрытый код
Перейти на keepshipping.run Запущено: 2026-10-15
Статус
Публичная бета
Этап конвейера
ВАЛИДАЦИЯ
Отрасль
ИНСТРУМЕНТЫ РАЗРАБОТКИ
Цель по автономности
УРОВЕНЬ 4 · САМООПТИМИЗАЦИЯ
Создано на
3 в работе · 1 в планах

Проблема

Ваш конвейер деплоя вырастает в сотни строк YAML и shell, которые никто до конца не понимает.

Что он делает

Keep Shipping задуман так, чтобы заменить это одним типизированным файлом рабочего процесса на репозиторий, который проверяется перед запуском.

Как это работает

  1. Собирайте образы, планируйте и применяйте Terraform или OpenTofu и выкатывайте — типизированными шагами вместо скриптов
  2. Запустите точно такой же конвейер на своём ноутбуке до пуша
  3. Пусть агенты тоже выкатывают: политика решает, что ждёт человека

Ранний доступ по приглашениям, небольшими партиями.

Хватит тратить дни на одиннадцать коммитов ради изменения одного конвейера.

СейчасCLI v0.1.0 выпущен для macOS и Linux (MIT); хостируемая консоль в закрытом использовании.

Цели

Автономная работа
Деплои — цель автоматизации. Один типизированный файл рабочего процесса на репозиторий собирает образы, планирует и применяет инфраструктуру и выкатывает, и он проверяется до любого запуска, так что сломанный конвейер ловится на ноутбуке, а не на десятом прогоне CI. Один и тот же движок работает локально и в CI, так что не нужно пушить, чтобы узнать результат.
Интеллект
Кодинг-агенты могут писать, проверять и запускать рабочий процесс в рамках политики из того же файла: что им можно делать самостоятельно, а что ждёт назначенного человека. Шаг decide просит Jev, типизированную модель решений, оценить риск плана; она отвечает одним из заданных вами ответов и оценкой уверенности, изменения с низким риском могут проходить, а удаление ресурсов всегда ждёт человека. Сам движок — обычный код.
Рост
Через разработчиков. Сначала список раннего доступа, открываемый небольшими партиями; внутри компании продукт распространяют типизированные версионируемые блоки, которые одна команда пишет, а сорок репозиториев переиспользуют. Цена не установлена. Рост — это репозитории, которые выкатываются через него, отсчёт от первой команды, не являющейся пилотом.
Технические подробности

Движок deploy-воркфлоу. Для каждого репозитория есть один типизированный файл воркфлоу, который собирает и подписывает образы OCI, планирует и применяет Terraform или OpenTofu (apply выполняет именно тот план, который одобрил ревьюер), ждёт человека там, где это указано в файле, и выкатывает на Kubernetes, на VM по SSH или в serverless. У каждого шага типизированные входы и выходы, поэтому тег, поставленный туда, где должен быть дайджест, или опечатка в имени шага проваливают проверку до запуска, и тот же движок запускает файл на ноутбуке и в CI. Шаги можно упаковать как типизированные версионные блоки и переиспользовать между репозиториями; шаг, которому нужен настоящий код, это функция TypeScript с типизированными входами. Для агентов для кода политика в файле задаёт, что им разрешено делать самим, а что ждёт названного человека; шаг decide просит Jev (TypeSafe AI) оценить план, а деструктивные действия всегда идут к человеку. CLI v0.1.0 выпущен для macOS и Linux под MIT, хостируемая консоль в закрытом использовании; сайт keepshipping.run принимает список раннего доступа, а движок, шаги и раннер ещё разрабатываются.