Install YAGSL
Add the YAGSL vendordep
Installing YAGSL no longer requires typing a URL. Open the WPILib Vendor Dependencies panel in the VS Code sidebar (the WPILib extension icon) — YAGSL is listed directly in the catalog alongside the other common FRC vendor libraries (PathplannerLib, photonlib, REVLib, Studica, URCL, etc.). Click Install next to it.

If your WPILib version doesn't have YAGSL in that catalog yet, install it the manual way instead: open Manage Vendor Libraries → Install new library (online) and paste the URL:
Run a Gradle build afterward to pull down the library before continuing.
Add vendordeps for your hardware
YAGSL wraps YAMS and talks to hardware through each vendor's own library. Install a vendordep for every piece of hardware your robot actually uses — same panel as YAGSL, same one-click Install:
CTRE Phoenix 6
TalonFX, TalonFXS, Pigeon 2.0, CANcoder
CTRE Phoenix 5
TalonSRX
REVLib
SparkMAX, SparkFlex
Studica
NavX / NavX3
ReduxLib
Canandgyro, Canandmag, Canandcoder
maple-sim
Physics simulation (optional, recommended)
Your vendor's hardware client (REV Hardware Client, Phoenix Tuner X) is a separate tool from the vendordep — install it too, it's needed for firmware updates and low-level device configuration.
Once your build succeeds with all vendordeps installed, move on to generating your configuration.
Last updated
Was this helpful?