I’ve been working on a project in ParticleWorkbench which uses the SparkJson library. It builds and runs fine locally. Just now I tried to use the cli to flash a remote device and the cloud compile failed. Looked through the error output and discovered that the cloud compile triggered by ‘particle flash’ is including the .ino files that were copied into the project directory when ParticleWorkbench installed the library. Deleting those files fixed the problem. But it’s weird that the local compile is smart enough not to do this, but the cloud compile is not. Maybe this is a thing specific to ParticleWorkbench?