Checking the PROS Version

I think I’ve accidentally updated my PROS extension on VSCode to PROS 4, and I wanted to ask how to check the version of PROS I’m currently on, because I want to roll back to an older version if needed.

Thanks!

Hi, the most importante think that the Pros extension version that you have is the Kernel version.

To check what version of pros you are using, just open the integrated pros terminal and type ‘’’ pros conductor project —info’’’

There are 3 aspects of PROS.

  1. Kernel - controls your robot; the api you use in your project for motors, controller, sensors, etc. You can check this version through the CLI by running the command pros c info-project

  2. CLI - command line interface for project management and interfacing with the brain (uploading projects for example). You can check this version with the command pros --version

  3. VSCode extension - downloads the CLI and toolchain for you, has a sidebar that runs CLI commands when you press a button, and some other graphical features and QOL stuff (integrated documentation for example). Also has the PROS Integrated Terminal button that will spawn a terminal that lets you run CLI commands. You can check this version by going to your extension tab in vscode and looking at the PROS extension.

So, from your original post, my best guess is that you are concerned that you upgraded your PROS project to kernel version 4. You can change your kernel version at any time by running pros c apply kernel@versionnumberhere. Please note that there could be breaking changes between versions. Additionally, we recommend users to switch to PROS kernel major version 4, as we will likely no longer be updating major version 3.

3 Likes

Thank you both for the information!