If I set defaultPath="/" on SomeFunction(source *dagger.Directory) in a module and then call it remotely as dagger call -m {url-to-my-module} some-function, source will default to the git-root of the module's repository instead of mine. Is this intended, or am I missing something here? Wasn't the point of context directory to let modules/functions more easily access the repository context?
Even if I dagger install the module and call it either from the repo-local dagger module or with call -m, I have to explicitly pass --source . for it to have the context that's useful to me.
Am I missing something?