История изменений в SourceCraft

Май — Июнь 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.

Безопасность

Управление доступом

Добавлена возможность генерировать мульти-ссылки для приглашения одного или нескольких пользователей в организацию или репозиторий.

Работа с кодом

  • Добавлена поддержка формул LaTeX в файлах Markdown.
  • Реализована загрузка файлов в репозиторий через интерфейс SourceCraft.
  • Добавлена возможность скачать архив с содержимым репозитория или релиза.
  • Добавлена поддержка работы с Git LFS по протоколу SSH.

Предложения изменений

Задачи

  • Обновлен механизм открытия задачи из списка — теперь задача открывается во всплывающем окне. Реализован механизм настройки этого поведения.
  • Добавлена возможность связывать задачи с предложениями изменений и с другими задачами.
  • Реализована функциональность создания задачи из комментария и из меню связей.
  • Добавлена поддержка коротких ссылок на другие задачи и предложения изменений. Такая запись автоматически преобразуется в гиперссылку, а при наведении указателя отображается карточка с краткой информацией.

Подробнее на странице Работа с задачами (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, доступное через браузер.

Автоматизация

Безопасность

Управление доступом

Работа с кодом

Поддержан просмотр файлов с расширением .ipynb в формате Jupyter Notebook.

Интерфейс

Прочее

Обновлены квоты и лимиты.

I квартал 2026

Тарификация

Запущены тарифные планы SourceCraft Free и SourceCraft Pro, различающиеся набором предоставляемых услуг. Подробнее читайте на странице Правила тарификации для SourceCraft.

Code Assistant

Автоматизация

  • Добавлены новые параметры для кубиков:
    • 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 в Telegram.
  • Переработан интерфейс страницы CI/CD, добавлены:
    • вкладка с выводом логов кубиков;
    • кнопка для вывода списка артефактов;
    • настройки оформления терминала и вывода структуры CI/CD-процессов.
  • Поддержано развертывание SourceCraft Sites из CI/CD-процесса.
  • Внедрена возможность в предложении изменений предоставить вариант кода, который можно внести в ветку непосредственно из комментария.
  • Добавлена функциональность выбора организации из разных разделов интерфейса SourceCraft.
  • Интерфейс SourceCraft адаптирован под экраны смартфонов.

III квартал 2025

Сервис стал доступен на стадии General Availability для всех и может быть полноценно использован для решения пользовательских задач. Опубликованы будущие цены SourceCraft и Code Assistant. Цены начнут действовать в 2026 году.

Подробнее о выходе SourceCraft в GA:

Code Assistant

  • Изменения в плагинах:

    Реализовано масштабное обновление плагина с внедрением агентского режима, детальной настройкой инструментов, подключением различных LLM-моделей, MCP-серверов, выбором режимов работы и пр.

    • Плагин Code Assistant доступен для IDE от JetBrains версии 2025.2.
    • Поддержана возможность просматривать используемый контекст чата, а также добавлять в контекст конкретные файлы и директории проекта.

Опенсорс

Интеграция с Yandex Cloud

Автоматизация

Работа с кодом

  • Добавлена поддержка вывода структуры файла, поиска деклараций и мест использования элементов для языков программирования 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) — механизма, с помощью которого вы можете создавать собственную изолированную копию другого репозитория.

Автоматизация

Планирование

  • Добавлена функциональность целей (milestones).
  • Поддержаны метки для задач (issues).
  • Расширена функциональность досок для задач.
  • Добавлены возможности: голосовать за задачу, подписаться на задачу, упоминать пользователей в комментариях, оставлять реакции.
  • Реализовано обновление страницы задачи в режиме реального времени для оперативного отслеживания комментариев, реакций и других изменений.
  • Добавлены сортировка и фильтрация в списке задач.
  • Реализован механизм связей между целями, задачами и предложениями изменений.

Интеграция с Yandex Cloud

Работа с кодом

Code Assistant

  • Реализована функциональность чата для общения с AI-помощником в интерфейсе IDE, в том числе с возможностью генерации тестов и документации.
  • Добавлены новые квоты на генерацию документации и тестов, а также на количество чатов.
  • Поддержаны быстрые действия — интеграции Code Assistant в IDE.
  • Для Visual Studio Code добавлена локализация интерфейса плагина в зависимости от используемого в IDE языка.

Прочее

Добавлены квоты и лимиты.

I квартал 2025