regrading the artifact, yes that make sense, I guess this is why there is "input" type for an artifact, the actual use case was never found (I guess until now?! what are you point there?)
Regrading the configuration
It's very useful for us to be able to see the contents of the configuration and understand
Wouldn't that just do exactly what you are looking for:
` local_config_file_that_i_can_always_open = task.connect_configuration("important", "/path/to/config/I/only/have/on/my/machine")
with open(local_config_file_that_i_can_always_open, 'rt') as f:
do something `This means that when running locally:
local_config_file_that_i_can_always_open == "/path/to/config/I/only/have/on/my/machine"
And when running with an agentlocal_config_file_that_i_can_always_open == "/tmp/config/file/from_my_machine.stuff"
wdyt?