mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-05 21:30:40 +08:00
@ -21,8 +21,8 @@ MORE_MODIFIED_FILES_ = "Additional modified files (insufficient token budget to
|
|||||||
|
|
||||||
ADDED_FILES_ = "Additional added files (insufficient token budget to process):\n"
|
ADDED_FILES_ = "Additional added files (insufficient token budget to process):\n"
|
||||||
|
|
||||||
OUTPUT_BUFFER_TOKENS_SOFT_THRESHOLD = 1000
|
OUTPUT_BUFFER_TOKENS_SOFT_THRESHOLD = 1500
|
||||||
OUTPUT_BUFFER_TOKENS_HARD_THRESHOLD = 600
|
OUTPUT_BUFFER_TOKENS_HARD_THRESHOLD = 1000
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -173,22 +173,30 @@ def convert_to_markdown_v2(output_data: dict, gfm_supported: bool = True, increm
|
|||||||
markdown_text += f"</td></tr>\n"
|
markdown_text += f"</td></tr>\n"
|
||||||
elif 'key issues to review' in key_nice.lower():
|
elif 'key issues to review' in key_nice.lower():
|
||||||
value = value.strip()
|
value = value.strip()
|
||||||
issues = value.split('\n- ')
|
if is_value_no(value):
|
||||||
for i, _ in enumerate(issues):
|
if gfm_supported:
|
||||||
issues[i] = issues[i].strip().strip('-').strip()
|
markdown_text += f"<tr><td>"
|
||||||
issues = unique_strings(issues) # remove duplicates
|
markdown_text += f"{emoji} <strong>No key issues to review</strong>"
|
||||||
if gfm_supported:
|
markdown_text += f"</td></tr>\n"
|
||||||
markdown_text += f"<tr><td>"
|
else:
|
||||||
markdown_text += f"{emoji} <strong>{key_nice}</strong><br><br>\n\n"
|
markdown_text += f"### {emoji} No key issues to review\n\n"
|
||||||
else:
|
else:
|
||||||
markdown_text += f"### {emoji} Key issues to review:\n\n"
|
issues = value.split('\n- ')
|
||||||
for i, issue in enumerate(issues):
|
for i, _ in enumerate(issues):
|
||||||
if not issue:
|
issues[i] = issues[i].strip().strip('-').strip()
|
||||||
continue
|
issues = unique_strings(issues) # remove duplicates
|
||||||
issue = emphasize_header(issue, only_markdown=True)
|
if gfm_supported:
|
||||||
markdown_text += f"{issue}\n\n"
|
markdown_text += f"<tr><td>"
|
||||||
if gfm_supported:
|
markdown_text += f"{emoji} <strong>{key_nice}</strong><br><br>\n\n"
|
||||||
markdown_text += f"</td></tr>\n"
|
else:
|
||||||
|
markdown_text += f"### {emoji} Key issues to review:\n\n"
|
||||||
|
for i, issue in enumerate(issues):
|
||||||
|
if not issue:
|
||||||
|
continue
|
||||||
|
issue = emphasize_header(issue, only_markdown=True)
|
||||||
|
markdown_text += f"{issue}\n\n"
|
||||||
|
if gfm_supported:
|
||||||
|
markdown_text += f"</td></tr>\n"
|
||||||
else:
|
else:
|
||||||
if gfm_supported:
|
if gfm_supported:
|
||||||
markdown_text += f"<tr><td>"
|
markdown_text += f"<tr><td>"
|
||||||
|
Reference in New Issue
Block a user