История изменений в SourceCraft
- Май — Июнь 2026
- Апрель 2026
- I квартал 2026
- IV квартал 2025
- III квартал 2025
- II квартал 2025
- I квартал 2025
Май — Июнь 2026
Vibecraft
На стадии Preview запущен сервис Vibecraft — инструмент для создания веб-приложений и сайтов с помощью ИИ. Исходный код проекта автоматически размещается в репозитории SourceCraft и может быть опубликован в Yandex Cloud. Доступ к сервису осуществляется по запросу.
Code Assistant
- На стадии Preview запущен агентский режим в плагине для IDE от JetBrains.
- Добавлен просмотр статистики использования Code Assistant в личном кабинете SourceCraft.
- Изменился идентификатор плагина для Visual Studio Code на
yandex-cloud.yandex-code-assistв рамках подготовки к публикации в официальном маркетплейсе. - Добавлены новые MCP-серверы Yandex Cloud для работы с ресурсами Yandex Cloud в агентском режиме.
SourceCraft CLI
- Интерфейс командной строки обновлен до версии 0.0.94.
- Поддержана экспериментальная рассуждающая модель.
SourceCraft Spaces
- Добавлена поддержка спецификации Development Container для настройки окружения разработчика.
- Реализована возможность настроить проброс портов для доступа к сервисам, запущенным в окружении.
- Добавлена возможность открыть окружение из предложения изменений.
- Внедрена функциональность настройки периода, по истечении которого окружение останавливается, если в нем не было активности.
- Обновлены квоты и лимиты.
Интеграции
- Добавлена интеграция с Яндекс Трекером. Она позволяет связывать предложения изменений и задачи SourceCraft с задачами Трекера, отслеживать в задаче Трекера статус и активность связанных с ней предложений изменений и задач SourceCraft, а также находить связанные задачи Трекера прямо в интерфейсе репозитория.
- Добавлена возможность использовать секреты из Yandex Lockbox в CI/CD-процессах.
Автоматизация
- Добавлена возможность выполнять задания CI/CD на пользовательском воркере в кластере Kubernetes.
- Реализована поддержка спецификации Development Container в кубиках CI/CD.
- Добавлены новые предопределенные переменные окружения для CI/CD-процессов:
SOURCECRAFT_CALLER_ID— уникальный идентификатор (UUID) пользователя, который инициировал запуск CI/CD-процесса. При запуске общедоступного рабочего процесса может отличаться от пользователя, под которым выполняется CI/CD-процесс (SOURCECRAFT_USERNAME).SOURCECRAFT_CALLER_NAME— имя пользователя, который инициировал запуск CI/CD-процесса. При запуске общедоступного рабочего процесса может отличаться от пользователя, под которым выполняется CI/CD-процесс (SOURCECRAFT_USERNAME).SOURCECRAFT_USERNAME— имя пользователя, под которым выполняется CI/CD-процесс. При запуске общедоступного рабочего процесса всегда совпадает с пользователем, который пометил рабочий процесс общедоступным (shared: true) и зафиксировал изменения в основную ветку. В остальных случаях совпадает сSOURCECRAFT_CALLER_NAME.
- Реализована структура checkout для заданий и рабочих процессов, с помощью которой можно управлять клонированием репозитория.
- Добавлен параметр retry для настройки автоматического повторного запуска кубика при ошибке.
- Расширены возможности условия if в кубиках — добавлены проверки статуса выполнения предыдущих кубиков.
- Обновлены квоты и лимиты на CI/CD.
Безопасность
- Реализована функциональность Policy as Code для анализа лицензионных рисков.
- Добавлено отображение трасс кода в описании дефектов, найденных статическим анализатором.
Управление доступом
Добавлена возможность генерировать мульти-ссылки для приглашения одного или нескольких пользователей в организацию или репозиторий.
Работа с кодом
- Добавлена поддержка формул LaTeX в файлах Markdown.
- Реализована загрузка файлов в репозиторий через интерфейс SourceCraft.
- Добавлена возможность скачать архив с содержимым репозитория или релиза.
- Добавлена поддержка работы с Git LFS по протоколу SSH.
Предложения изменений
- Добавлена возможность обновить ветку-источник до состояния целевой ветки прямо из интерфейса SourceCraft.
- Внедрена функциональность автоматического удаления ветки-источника после слияния предложения изменений.
Задачи
- Обновлен механизм открытия задачи из списка — теперь задача открывается во всплывающем окне. Реализован механизм настройки этого поведения.
- Добавлена возможность связывать задачи с предложениями изменений и с другими задачами.
- Реализована функциональность создания задачи из комментария и из меню связей.
- Добавлена поддержка коротких ссылок на другие задачи и предложения изменений. Такая запись автоматически преобразуется в гиперссылку, а при наведении указателя отображается карточка с краткой информацией.
Подробнее на странице Работа с задачами (issues) в SourceCraft.
Политики веток
- Добавлено правило
prevent_update— нельзя вносить изменения в ветку или тег после создания (запрещеныpush,force push, удаление и слияние через предложение изменений). - Правило
prevent_all_changesустарело. Вместо него используйте связку правилprevent_creationиprevent_update.
Миграция
Обновлен процесс миграции репозиториев с GitHub — добавлены новые опции для управления импортом.
Апрель 2026
Code Assistant
- Запущены тарифные планы Code Assistant Free и Code Assistant Pro, различающиеся квотами. Подробнее читайте на странице Правила тарификации для SourceCraft.
- Поддержано использование навыков в плагине для Visual Studio Code.
- Добавлена возможность задавать исключения для игнорируемых файлов в
.codeassistantignoreв плагине для Visual Studio Code.
SourceCraft CLI
Выпущен SourceCraft CLI — интерфейс командной строки для работы на платформе SourceCraft со встроенным AI-агентом OpenCode. В opencode настроен доступ к большим языковым моделям (LLM) Code Assistant, а также установлены инструменты для работы с платформой.
SourceCraft Spaces
На стадии Preview запущено облачное окружение разработчика SourceCraft Spaces на базе Visual Studio Code, доступное через браузер.
Автоматизация
- Поддержано создание сервисных подключений на уровне репозитория.
- Реализован механизм переиспользования параметров кубика из произвольного YAML-файла репозитория или из других репозиториев.
- Добавлена возможность использовать блок inputs для рабочих процессов, запускаемых по расписанию.
- Обновлено отображение запусков рабочих процессов в интерфейсе SourceCraft — теперь для каждого рабочего процесса указываются значения параметров. Таким образом, вы можете отличать друг от друга рабочие процессы, запущенные с разными параметрами вручную или по расписанию.
Безопасность
- Добавлен анализ лицензионных рисков в зависимостях.
- Поддержан новый статический анализатор кода KICS, предназначенный для поиска уязвимостей в конфигурациях инфраструктуры (Infrastructure as Code) наряду с другими типами анализа.
- Реализована история сканирований.
Управление доступом
- Добавлена возможность настроить дополнительную почту для ассоциации коммитов с вашим профилем в SourceCraft.
- Реализован механизм назначения роли при приглашении пользователя в организацию.
Работа с кодом
Поддержан просмотр файлов с расширением .ipynb в формате Jupyter Notebook.
Интерфейс
- Предложения изменений:
- Поддержано использование меток.
- Добавлена фильтрация по статусу, автору, рецензенту и метке.
- Реализована сортировка по датам создания или обновления, автору и заголовку.
- Внедрена возможность принять предложенный код из нескольких комментариев одним коммитом.
- Репозитории:
- Добавлены возможности получить ссылку на исходный файл (RAW), скопировать содержимое файла и скачать файл.
- Реализован специальный раздел для настройки конфигурации в виде кода (Configuration as Code).
Прочее
Обновлены квоты и лимиты.
I квартал 2026
Тарификация
Запущены тарифные планы SourceCraft Free и SourceCraft Pro, различающиеся набором предоставляемых услуг. Подробнее читайте на странице Правила тарификации для SourceCraft.
Code Assistant
- Изменена основная модель ансамбля LLM Code Assistant на модель из Yandex AI Studio в плагине для IDE и интерфейсе SourceCraft.
- Добавлена возможность переключения на старую модель в плагине для Visual Studio Code и интерфейсе SourceCraft.
- Реализованы AI-навыки в интерфейсе SourceCraft.
Автоматизация
- Добавлены новые параметры для кубиков:
if— условие, при котором кубик будет выполнен. Если условие не выполнено, кубик пропускается, а задание продолжает выполняться.allow_failure— флаг, позволяющий управлять поведением CI/CD-процесса при возникновении ошибок в отдельных кубиках. При значенииtrueвыполнение задания продолжится даже в случае ошибки в кубике, как если бы он завершился успешно. Значение по умолчанию —false.
- Реализована новая предопределенная переменная окружения
SOURCECRAFT_REPO_URL— ссылка на репозиторий в форматеhttps://git@git.sourcecraft.dev/<слаг_организации>/<слаг_репозитория>.git. - Поддержана передача многострочных значений от одного кубика к другому в предопределенных переменных окружения
SOURCECRAFT_ENVиSOURCECRAFT_OUTPUT.
Управление доступом
Добавлена возможность сгенерировать уникальные ссылки-приглашения в организацию или репозиторий в интерфейсе SourceCraft или с помощью API.
IV квартал 2025
Code Assistant
- Реализована автоматическая генерация описания для предложения изменений в интерфейсе SourceCraft.
- Внедрен анализ уязвимостей с помощью ИИ в интерфейсе SourceCraft.
- Запущен Replace-режим автодополнения кода в плагине Code Assistant.
- Обновлены квоты.
- Добавлен просмотр потребления квот в настройках личного кабинета SourceCraft.
- Поддержана работа чата в интерфейсе SourceCraft с файлом AGENTS.md в репозитории.
- Появилась возможность отключить передачу данных в модели внутри Яндекса.
Автоматизация
- Поддержан запуск пайплайнов с синтаксисом GitLab.
- Добавлена возможность интеграции с внешними системами с помощью вебхуков.
- Реализован запуск рабочих процессов по расписанию.
- Внедрены общедоступные рабочие процессы.
- Поддержана конфигурация правила ревью кода и политики веток на уровне организации.
- Добавлены новые предопределенные переменные окружения.
Безопасность
- Создан центр контроля уязвимостей на уровне организации.
- Поддержан статический анализ кода с помощью встроенного или пользовательского анализатора.
Управление доступом
Реализована функциональность команд — инструмента для управления доступом и совместной работы внутри организации.
Работа с кодом
- Поддержан язык программирования PHP в навигации и поиске по коду.
- Реализован просмотр полной информации о декларации по клику.
Интерфейс
- Добавлена функциональность релизов — зафиксированных версий программного продукта.
- Реализована возможность разрешать конфликты при слиянии веток в интерфейсе SourceCraft.
- Запущена отправка уведомлений о событиях SourceCraft в Telegram.
- Переработан интерфейс страницы CI/CD, добавлены:
- вкладка с выводом логов кубиков;
- кнопка для вывода списка артефактов;
- настройки оформления терминала и вывода структуры CI/CD-процессов.
- Поддержано развертывание SourceCraft Sites из CI/CD-процесса.
- Внедрена возможность в предложении изменений предоставить вариант кода, который можно внести в ветку непосредственно из комментария.
- Добавлена функциональность выбора организации из разных разделов интерфейса SourceCraft.
- Интерфейс SourceCraft адаптирован под экраны смартфонов.
III квартал 2025
Сервис стал доступен на стадии General Availability для всех и может быть полноценно использован для решения пользовательских задач. Опубликованы будущие цены SourceCraft и Code Assistant. Цены начнут действовать в 2026 году.
Подробнее о выходе SourceCraft в GA:
- SourceCraft как экзоскелет разработчика: обзор большого обновления платформы
- Yandex Neuro Scale 2025. От подсказок к коллегам: использование AI-агентов в разработке
- Yandex Neuro Scale 2025. SourceCraft в GA — сократите time to market ваших проектов
Code Assistant
- Добавлен чат с Code Assistant в агентском режиме в интерфейсе SourceCraft.
- Реализовано нейроревью предложений изменений в интерфейсе SourceCraft.
- Появилась возможность посмотреть потребление квот в настройках личного кабинета SourceCraft.
- Усовершенствовано автодополнение кода в виде «Next Edit Action» — помимо Insert-режима появился Replace-режим, который предлагает исправления и переименования в коде во всем текущем файле.
- Развернут собственный MCP-сервер.
-
Изменения в плагинах:
Visual Studio CodeIDE от JetBrainsРеализовано масштабное обновление плагина с внедрением агентского режима, детальной настройкой инструментов, подключением различных LLM-моделей, MCP-серверов, выбором режимов работы и пр.
- Плагин Code Assistant доступен для IDE от JetBrains версии 2025.2.
- Поддержана возможность просматривать используемый контекст чата, а также добавлять в контекст конкретные файлы и директории проекта.
Опенсорс
- Добавлены рейтинг и реакции в репозиториях.
- Внедрены персональные достижения пользователей.
- Запущена программа грантов для опенсорс-разработчиков.
Интеграция с Yandex Cloud
- Поддержана функциональность сервисных подключений для удобного и безопасного доступа к ресурсам Yandex Cloud из CI/CD-процессов репозитория. Подробнее на страницах:
- Запущена программа грантов на ресурсы Yandex Cloud для пользователей SourceCraft.
- Реализовано хранение пакетов (packages) NuGet и PyPI в локальных реестрах Yandex Cloud Registry.
Автоматизация
- Добавлена поддержка GitHub Actions в CI/CD-процессах. Пример использования на странице Настройка CI/CD для развертывания приложения в Yandex Serverless Containers с помощью GitHub Actions.
- Появились новые предопределенные переменные окружения:
SOURCECRAFT_OUTPUT— переменная, с помощью которой от одного кубика к другому передаются парыKEY=VALUEчерез блокoutputs. Для записи в переменную используется оператор перенаправления ввода>>.SOURCECRAFT_RUN_ID— пользовательский номер запуска CI/CD SourceCraft. Монотонно возрастает. Можно использовать для версионирования.SOURCECRAFT_TOKEN— токен для аутентификации в API SourceCraft изнутри CI/CD-процесса.
- Реализован блок пользовательских параметров для ручного запуска рабочего процесса CI/CD.
- Поддержана возможность переиспользования кубиков и заданий.
- Внедрен механизм зависимостей между заданиями.
- Добавлен фильтр по тегам для событий-триггеров.
- Появилась возможность задать переменные окружения на уровне рабочего процесса.
- Поддержана функциональность коммитов прямо из CI-процесса. Теперь вы можете работать с репозиторием изнутри кубика и выполнять
git push/pullи другие команды привычным способом. - Реализована возможность задать уровень логирования для пользовательского воркера.
- Поддержаны экспериментальные тестовые версии пользовательских воркеров для Linux ARM и Linux ARM64.
- Внедрена продвинутая функциональность работы с метками пользовательского воркера.
- Появилась возможность использовать репозиторий в качестве источника пакетов для Go.
- Добавлены новые методы в REST API для работы с организациями, репозиториями, метками, целями, предложениями изменений, CI/CD, ролями и пользователями.
Работа с кодом
- Добавлена поддержка вывода структуры файла, поиска деклараций и мест использования элементов для языков программирования C, C#, Kotlin, языка описания данных Protocol Buffers, а также для конфигурационного файла CI/CD
.sourcecraft/ci.yaml. - Переработан и усовершенствован процесс навигации и поиска по коду, поддержана работа в предложениях изменений.
Безопасность
- Обновлен движок для обнаружения секретов: в дополнение к движку Gitleaks, который доступен по умолчанию для обнаружения секретов, в тестовом режиме добавлен новый движок Kingfisher. Подробнее в статье Секретные ингредиенты безопасной разработки.
- Добавлен общий дашборд со статистикой инцидентов безопасности в репозитории.
- Появилась возможность выгрузки файла SARIF (Static Analysis Results Interchange Format), содержащего результаты сканирования секретов, для аудита или интеграции с внешними системами.
- Добавлено отображение CVSS-вектора и уровня критичности уязвимости для каждой зависимости.
- Реализовано отображение хронологии событий по конкретным обнаруженным в репозитории секретам и уязвимостям: когда предупреждение было открыто, кем и когда было отмечено как решенное или открыто повторно.
- Добавлена возможность отфильтровать уязвимости по статусу (Открыт, Решен и Ложное срабатывание) и важности (Критический, Высокий, Средний и Низкий). Также теперь можно отсортировать уязвимости по статусу или важности.
- Добавлена возможность раздельного включения и отключения сканирования секретов и анализа уязвимостей в зависимостях.
- Улучшено отображение больших групп дефектов: теперь они отображаются быстрее, добавлена глобальная нумерация находок и
page_tokenдля постраничной навигации как в интерфейсе SourceCraft, так и в API.
Управление доступом
- Добавлена возможность создания внутренних репозиториев — доступ к просмотру и изменению репозитория будут иметь только пользователи организации, в которой создан репозиторий.
- Поддержано создание приватных организаций — доступ к просмотру и изменению репозиториев организации будут иметь только приглашенные пользователи. В таких организациях нельзя создавать публичные репозитории.
- Реализована возможность приглашать в организацию уже зарегистрированных в сервисе пользователей по публичному имени или никнейму. Также теперь можно приглашать пользователей напрямую в репозиторий, минуя этап создания для него персональной организации.
- Появилась функциональность быстрой смены учетной записи.
Интерфейс
- Добавлен инструмент SourceCraft Sites для бесплатного хостинга статических сайтов без настройки серверной инфраструктуры.
- Поддержана возможность получения уведомлений о действиях в репозиториях, предложениях изменений и задачах.
- Реализована функциональность просмотра квот в интерфейсе SourceCraft.
- Появилась возможность добавлять файлы и папки, а также переключать ветки на главной странице репозитория.
- Внедрены механизмы поиска по пользовательским репозиториям, задачам, веткам и тегам, а также сортировки задач по исполнителям.
- Добавлена возможность связывать между собой задачи из разных репозиториев внутри одной организации.
- Появилась темная тема интерфейса.
- Улучшен процесс работы с репозиториями: в разделе Деятельность и на дашборде появились вкладки Недавние, Работаю над и Понравившиеся.
- Поддержана возможность копировать ссылки на комментарии.
- Обновлена главная страница репозитория: добавлены описание, ссылки и быстрый переход на SourceCraft Sites.
- Добавлена возможность удаления ветки одним кликом после принятия изменений.
- Стала доступна история изменений для любых файлов, папок и веток — с подробностями по хэшу, автору и описанию. Ссылкой можно поделиться как на весь список, так и на конкретный коммит.
II квартал 2025
Сервис доступен на стадии Preview для всех пользователей. Для сервиса не действует соглашение об уровне обслуживания SLA, и его использование не тарифицируется.
Безопасность
- Реализован механизм сканирования секретов в истории коммитов репозитория.
- Добавлена функциональность анализа зависимостей, используемых в репозитории.
Опенсорс
- Усовершенствована миграция репозиториев из GitHub: добавлен автоматический импорт открытых и закрытых предложений изменений (pull requests), задач (issues), целей (milestones), комментариев и тегов.
- Добавлена возможность зеркалирования — автоматической синхронизации содержимого определенных веток репозитория на GitHub и репозитория в SourceCraft.
- Поддержан анонимный доступ к публичным репозиториям для всех пользователей интернета. Репозитории доступны в интерфейсе SourceCraft, а также через git по протоколу HTTPS.
- Реализована функциональность ответвлений (forks) — механизма, с помощью которого вы можете создавать собственную изолированную копию другого репозитория.
Автоматизация
- Опубликован REST API для управления задачами.
- Добавлена функциональность политик веток.
- Поддержан запуск CI/CD-процессов на пользовательских (self-hosted) и serverless-воркерах.
- Создан шаблон mobile-deploy-template для публикации мобильных приложений в RuStore, Huawei AppGallery, Google Play и App Store.
- Изменен порядок хранения конфигураций CI/CD, правил ревью кода и политик веток: вместо единого файла
.src.ci.yamlв корне репозитория теперь используются отдельные файлы.sourcecraft/ci.yaml,.sourcecraft/review.yamlи.sourcecraft/branches.yaml. - Добавлены новые предопределенные переменные окружения.
Планирование
- Добавлена функциональность целей (milestones).
- Поддержаны метки для задач (issues).
- Расширена функциональность досок для задач.
- Добавлены возможности: голосовать за задачу, подписаться на задачу, упоминать пользователей в комментариях, оставлять реакции.
- Реализовано обновление страницы задачи в режиме реального времени для оперативного отслеживания комментариев, реакций и других изменений.
- Добавлены сортировка и фильтрация в списке задач.
- Реализован механизм связей между целями, задачами и предложениями изменений.
Интеграция с Yandex Cloud
- Реализована функциональность хранения пакетов (packages) Docker, Maven и npm в локальных реестрах Yandex Cloud Registry.
- Поддержаны SAML-совместимые федерации удостоверений Yandex Cloud для авторизации корпоративных аккаунтов в SourceCraft с помощью системы единого входа (Single Sign-On, SSO).
Работа с кодом
- Реализована функциональность получение структуры файла.
- Поддержан поиск деклараций и мест использования элементов для языков программирования C++ и Python.
Code Assistant
- Реализована функциональность чата для общения с AI-помощником в интерфейсе IDE, в том числе с возможностью генерации тестов и документации.
- Добавлены новые квоты на генерацию документации и тестов, а также на количество чатов.
- Поддержаны быстрые действия — интеграции Code Assistant в IDE.
- Для Visual Studio Code добавлена локализация интерфейса плагина в зависимости от используемого в IDE языка.
Прочее
Добавлены квоты и лимиты.
I квартал 2025
- Сервис ограниченно доступен по запросу на стадии Preview. Для сервиса не действует соглашение об уровне обслуживания SLA, и его использование не тарифицируется.
- Реализована функциональность пользовательских CI/CD-процессов с помощью кубиков.
- Поддержано использование предопределенных и пользовательских переменных окружения в CI/CD-процессах.
- Реализовано хранение и использование секретов.
- Доступна миграция репозиториев с GitHub.
- Поддержаны правила ревью кода.
- Внедрена полнофункциональная навигация по коду.
- В редактор кода встроен SourceCraft Code Assistant.
- В репозиториях поддержана спецификация Git Large File Storage (LFS).
- Добавлена функциональность досок для организации и классификации задач (issues).