Hi @David Koo, when you register a Flow, Prefect saves it in Storage. When you run it, the Flow is loaded from the Storage and then executed. This way, Prefect does not see any of your code of data. The default is LocalStorage. This error happens when you use the default Local Storage, but then run the Flow on an agent without that Flow file. This can be another machine or maybe a container that doesn’t have the path.
The Flow file needs to be pullable by the Agent. If you have different machines for registration and running, you need the file to be available on the machine running the Flow. You can use S3 Storage or Git Storage so that it’s accessible