Hey Tomás! This is a valid question - right now the server with the agent (or more precisely, the environment where the flow will run which could be a container) needs the dependencies pre-installed. This can be annoying, especially for work that runs in a subprocess on a remote machine; we're internally working on alterations to our deployment patterns that would allow for runtime changes to the environment pulled from the same location where the flow code is stored (a bucket, github, etc.). These changes will take some time to validate, document & release, but they're in active development. If you monitor for updates related to "prefect workers", the changes will most likely be rolled out in parallel with workers