diff --git a/pr_agent/tools/pr_description.py b/pr_agent/tools/pr_description.py index 7744b699..d9ea9fc1 100644 --- a/pr_agent/tools/pr_description.py +++ b/pr_agent/tools/pr_description.py @@ -480,7 +480,11 @@ class PRDescription: ai_type = self.data.get('type') if ai_type and not re.search(r'', body): - pr_type = f"{ai_header}{ai_type}" + if isinstance(ai_type, list): + pr_types = [f"{ai_header}{t}" for t in ai_type] + pr_type = ','.join(pr_types) + else: + pr_type = f"{ai_header}{ai_type}" body = body.replace('pr_agent:type', pr_type) ai_summary = self.data.get('description')