I use task.connect_configuration(json_file_path) and the json file content is loaded as a tab in the configuration view.
I'd like to be able to (after cloning the task) edit that tab, run the new task and have the task create the corresponding config file (I use this file in other parts of my workflow, outside of clearml).
IrateDolphin19 ClearML provides for saving files generated as part of your code execution through the https://clear.ml/docs/latest/docs/references/sdk/task#upload_artifact . For your use case, you can have your code thus create the artifact as it runs, you can set the specific storage location when you edit your configuration, through the task's output_uri field.
Does this help?
I'm not sure I understand your second request. Can you please elaborate on the exact process you're thinking of?
Clone task via UI -> Edit a config section in UI -> Enqueue it to a queue -> Worker picks it up and starts running the task -> Task is finished
What am I missing here?