SourceCraft release notes
April 2026
Code Assistant
- Introduced the Code Assistant Free and Code Assistant Pro service plans, which differ in quotas. For more information, see SourceCraft pricing policy.
- Added support for skills in the Visual Studio Code plugin.
- Now you can set exceptions for ignored files in
.codeassistantignorein the Visual Studio Code plugin.
SourceCraft CLI
Released the SourceCraft CLI, a command line interface for SourceCraft with a built-in OpenCode AI agent. opencode is preconfigured for access to Code Assistant's large language models (LLMs) and features the tools you need to use the platform.
SourceCraft Spaces
Our Visual Studio Code-based in-browser cloud development environment called SourceCraft Spaces entered the Preview stage.
Automation
- Added support for creation of service connections at the repository level.
- Implemented a mechanism for reuse of cube parameters from any YAML repository file or other repositories.
- Added the ability to use the inputs block for scheduled workflows.
- Updated the display of workflow executions in the SourceCraft interface: parameter values are now displayed for each workflow. This will help you distinguish between workflows executed with different parameters, either manually or on a schedule.
Security
- Added licensing risk analysis in dependencies.
- Added support for the new KICS code static analyzer designed to search for infrastructure configuration vulnerabilities (Infrastructure as Code) and perform other types of analysis.
- Implemented scan history.
Access management
- Added the ability to set up an additional mailbox to associate commits with your profile in SourceCraft.
- Implemented the mechanism of assigning a role when inviting a user to an organization.
Working with code
Added support for .ipynb files in Jupyter Notebook format.
interface
- Pull requests:
- Supported the use of labels.
- Added filtering by status, author, reviewer, and label.
- Implemented sorting by creation or update date, author, and title.
- Implemented the ability to accept proposed code from multiple comments in one commit.
- Repositories:
- Added the ability to get a link to the original raw file (RAW), copy the file contents, and download the file.
- Implemented a special section for setting up Configuration as Code.
Other
Updated quotas and limits.
Q1 2026
Pricing
Introduced the SourceCraft Free and SourceCraft Pro plans offering different service packages. For more information, see SourceCraft pricing policy.
Code Assistant
- Changed the main model of the Code Assistant LLM ensemble to model from Yandex AI Studio in the IDE plugin and SourceCraft interface.
- Added the ability to switch to the old model in the Visual Studio Code plugin and the SourceCraft interface.
- Implemented AI skills in the SourceCraft interface.
Automation
- Added new parameters for cubes:
if: Cube execution condition. If the condition is not met, the cube is skipped and the job continues.allow_failure: Flag to control your CI/CD process behavior when errors occur in individual cubes. Iftrue, the task will continue as if the cube has completed successfully, even if there is an error. The default value isfalse.
- Implemented the new
SOURCECRAFT_REPO_URLpredefined environment variable: link to the repository inhttps://git@git.sourcecraft.dev/<organization_slug>/<repository_slug>.gitformat. - Added support for transferring multi-line values from one cube to another in the predefined environment variables
SOURCECRAFT_ENVandSOURCECRAFT_OUTPUT.
Access management
Added the ability to generate unique invitation links to an organization or repository in the SourceCraft interface or via the API.
Q4 2025
Code Assistant
- Implemented automatic generation of descriptions for pull requests in the SourceCraft interface.
- Implemented AI-powered vulnerability analysis in the SourceCraft interface.
- Added the replace mode for code autocompletion in the Code Assistant plugin.
- Updated the quotas.
- Added the option to view quota usage in the SourceCraft account settings.
- Supported the repository AGENTS.md file for the SourceCraft interface chat.
- Added the ability to disable data transfer to models within Yandex.
Automation
- Supported pipelines with the GitLab syntax.
- Supported integration with external systems using webhooks.
- Implemented scheduled workflow execution.
- Introduced public workflows.
- Added support for setting up approval rules and branch policies at the organization level.
- Added new predefined environment variables.
Security
- Added the organization-level security dashboard.
- Supported static application security testing with a native or custom analyzer.
Access management
Implemented the teams feature, a tool for access management and collaboration within an organization.
Working with code
- Supported code navigation and search for PHP.
- Implemented the option to view full declaration info on click.
Interface
- Added the feature of releases, i.e., fixed versions of a software product.
- Implemented the ability to resolve branch merge conflicts in the SourceCraft interface.
- Supported Telegram notifications about SourceCraft events.
- Revised the CI/CD interface by adding the following elements:
- Tab displaying cube logs.
- Button to display the list of artifacts.
- Settings for customizing terminal appearance and CI/CD structure output.
- Supported SourceCraft Sites deployment from a CI/CD process.
- In pull requests, implemented code suggestions you can merge into the branch directly from a comment.
- Implemented selecting an organization from different SourceCraft interface sections.
- Optimized the SourceCraft interface for smartphones.
Q3 2025
Released SourceCraft for General Availability, i.e., the service is fully-functional and ready for production use. Published the future SourceCraft and Code Assistant prices. These prices will come into effect in 2026.
Code Assistant
- Added the Code Assistant chat in agent mode to the SourceCraft interface.
- Implemented the AI code review of pull requests in the SourceCraft interface.
- You can now view your quota usage in the SourceCraft account settings.
- Improved the Next Edit Action code autocompletion: in addition to the insert mode, implemented the replace mode that suggests corrections and renaming options across the entire code in the current file.
- Deployed a proprietary MCP server.
-
Changes in plugins:
Visual Studio CodeJetBrains IDEImplemented a massive plugin update introducing agent mode, granular tool configuration, connection options to various LLMs and MCP servers, operating mode selection, etc.
- The Code Assistant plugin is available for JetBrains IDE version 2025.2.
- Supported viewing the context currently used in the chat as well as adding specific project files and directories to the context.
Open source
- Added rating and reactions in repositories.
- Introduced personal achievements for users.
- Launched the grant program for open-source developers.
Integration with Yandex Cloud
- Supported service connections for convenient and secure access to Yandex Cloud resources from CI/CD workflows in a repository. For more information, see these pages:
- Launched the grant program which provides Yandex Cloud resources to SourceCraft users.
- Implemented storage of NuGet and PyPI packages in local Yandex Cloud Registry registries.
Automation
- Added support for GitHub Actions in CI/CD workflows. For a usage example, see Setting up CI/CD to deploy an application to Yandex Serverless Containers using GitHub Actions.
- Added new predefined environment variables:
SOURCECRAFT_OUTPUT: Variable that providesKEY=VALUEpairs from one cube to another via theoutputssection. To write to the variable, the>>input redirect operator is used.SOURCECRAFT_RUN_ID: Custom SourceCraft CI/CD execution number, monotonously increasing. You can use it for versioning.SOURCECRAFT_TOKEN: Token for authenticating in the SourceCraft API from within the CI/CD workflow.
- Implemented the custom parameter section to run CI/CD workflows manually.
- Supported the ability to reuse cubes and tasks.
- Implemented task dependencies.
- Added filtering by tags for trigger events.
- Added the ability to specify environment variables at the workflow level.
- Supported direct commits from CI workflows. You can now work with a repository from inside a cube and run
git push/pullas well as other commands in a familiar way. - Implemented the ability to set a logging level for a custom worker.
- Supported pilot-test versions of custom workers for Linux ARM and Linux ARM64.
- Implemented advanced features for managing custom worker labels.
- Added the ability to use a repository as a Go package source.
- Added new REST API methods for working with organizations, repositories, labels, goals, pull requests, CI/CD, roles, and users.
Working with code
- Supported file structure output, declaration search, and element usage search for C, C#, Kotlin, the Protocol Buffers data description language, and the
.sourcecraft/ci.yamlCI/CD configuration file. - Revised and improved code navigation and search; supported the feature in pull requests.
Security
- Upgraded the secret detection engine: in addition to the default Gitleaks engine, introduced Kingfisher in test mode. For more information, see Secret ingredients for secure development.
- Added a general dashboard with security incident statistics in a repository.
- Added the ability to export a SARIF (Static Analysis Results Interchange Format) file with secret scanning results for audit or integration with external systems.
- Added displaying of a CVSS vector and vulnerability severity level for each dependency.
- Implemented displaying event history for specific secrets and vulnerabilities detected in a repository: when the warning was opened, who and when marked it as resolved or reopened it.
- Added the ability to filter vulnerabilities by status (Open, Solved, and False positive) and severity (Critical, High, Medium, and Low). Also, you can now sort vulnerabilities by status or severity.
- Added the ability to separately enable and disable secret scanning and vulnerability analysis.
- Improved the display of large defect groups: they are now displayed faster with global numbering of findings and
page_tokenfor paginated navigation in both the SourceCraft interface and API.
Access management
- Added the ability to create internal repositories: only users from the organization housing the repository will have access to view and edit such a repository.
- Supported creation of private organizations: only invited users will have access to view and edit the organization’s repositories. You cannot create public repositories in such organizations.
- Implemented the ability to invite existing SourceCraft users to an organization by their public name or nickname. Also, you can now invite users directly to a repository without creating a dedicated organization.
- Implemented the option to quickly switch between accounts.
Changes in the interface
- Added the SourceCraft Sites interface for free static website hosting without configuring server infrastructure.
- Supported notifications about actions in repositories, pull requests, and issues.
- Implemented the ability to view quotas in the SourceCraft interface.
- Added the ability to add files and folders and switch branches on the repository home page.
- Implemented search by custom repositories, issues, branches, and tags as well as sorting issues by assignees.
- Added the ability to link issues from different repositories within one organization.
- Added the dark UI theme.
- Improved repository management: added the Recent, Contributed, and Reacted tabs to the Activity section and dashboards.
- Supported the ability to copy links to comments.
- Updated the repository home page: added the description section, links, and fast navigation to SourceCraft Sites.
- Added the ability to delete a branch in one click after accepting a pull request.
- You can now view change history for any files, folders, and branches with such details as hash, author, and description. You can share a link to either the entire list or a specific commit.
Q2 2025
SourceCraft is available at the Preview stage for all users. The service is not subject to a service level agreement and is offered free of charge.
Security
- Implemented secret scanning in the repository commit history.
- Enabled analyzing dependencies used in the repository.
Open source
- Improved migration of repositories from GitHub: added automatic import of open and closed pull requests, issues, milestones, comments, and tags.
- Implemented mirroring, i.e., automatic syncing of certain branches in GitHub and SourceCraft repositories.
- Added support for anonymous access to public repositories for all internet users. Repositories are available from the SourceCraft interface as well as through git over HTTPS.
- Implemented forks, which allow you to create your own isolated copy of another repository.
Automation
- Published REST API for issue management.
- Implemented branch policies.
- Added support for running CI/CD processes on self-hosted and serverless workers.
- Created the mobile-deploy-template for publishing mobile applications in RuStore, Huawei AppGallery, Google Play and App Store.
- Changed the way of storing CI/CD configurations, approval rules, and branch policies: instead of a single
.src.ci.yamlfile in the repository root, separate.sourcecraft/ci.yaml,.sourcecraft/review.yaml, and.sourcecraft/branches.yamlfiles are now used. - Added new predefined environment variables.
Planning
- Implemented milestones.
- Added support for issue labels.
- Upgraded issue boards with new features.
- Implemented the following features: voting for an issue, subscribing to an issue, mentioning users in comments, reactions.
- Implemented real-time updates of issue pages for prompt tracking of comments, reactions, and other changes.
- Added sorting and filtering in issue lists.
- Implemented linking between milestones, issues, and pull requests.
Integration with Yandex Cloud
- Implemented storage of Docker, Maven, and npm packages in Yandex Cloud Registry local registries.
- Added support for Yandex Cloud SAML-compatiable identity federations to authorize corporate accounts in SourceCraft using single sign-on (SSO).
Working with code
- Enabled getting the file structure.
- Supported search for declarations and element usages for the C++ and Python programming languages.
Code Assistant
- Implemented a chat to interact with the AI assistant in the IDE interface, with support for generation of tests and documentation.
- Added new quotas for generation of documentation and tests as well as the number of chats.
- Added support for quick actions: Code Assistant integrations into the IDE.
- For Visual Studio Code, added localization of the plugin UI based on the IDE language.
Other
Added quotas and limits.
Q1 2025
- The service has limited availability by request at the Preview stage. The service is not subject to a service level agreement and is offered free of charge.
- Implemented custom CI/CD processes using cubes.
- Added support of predefined and custom environment variables in CI/CD processes.
- Implemented storage and usage of secrets.
- Repository migration from GitHub is now available.
- Added support for code review rules.
- Full-featured code navigation is implemented.
- SourceCraft Code Assistant is built into the code editor.
- Repositories now support the Git Large File Storage (LFS) specification.
- Added boards to have issues organized and classified.