История изменений в 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