diff --git a/pr_agent/algo/utils.py b/pr_agent/algo/utils.py index b4ed2b39..8d74f48d 100644 --- a/pr_agent/algo/utils.py +++ b/pr_agent/algo/utils.py @@ -343,8 +343,8 @@ def set_custom_labels(variables): #variables["custom_labels_examples"] = f" - {list(labels.keys())[0]}" variables["custom_labels_class"] = "class Label(Enum):" for k, v in labels.items(): - variables["custom_labels_class"] += f"\n {k.lower().replace(' ','_')} = '{k}' # {v['description']}" - + description = v['description'].strip('\n').replace('\n', '\\n') + variables["custom_labels_class"] += f"\n {k.lower().replace(' ', '_')} = '{k}' # {description}" def get_user_labels(current_labels: List[str] = None): """ diff --git a/pr_agent/settings/pr_description_prompts.toml b/pr_agent/settings/pr_description_prompts.toml index bace848e..b9b8a8cd 100644 --- a/pr_agent/settings/pr_description_prompts.toml +++ b/pr_agent/settings/pr_description_prompts.toml @@ -59,8 +59,8 @@ labels: description: |- ... main_files_walkthrough: - - ... - - ... +- ... +- ... ``` Answer should be a valid YAML, and nothing else. Each YAML output MUST be after a newline, with proper indent, and block scalar indicator ('|-')