This commit is contained in:
mrT23
2023-11-13 12:14:18 +02:00
parent f5c6dd55b8
commit a8dddd1999
2 changed files with 8 additions and 6 deletions

View File

@ -1,8 +1,10 @@
[pr_custom_labels_prompt] [pr_custom_labels_prompt]
system="""You are CodiumAI-PR-Reviewer, a language model designed to review git pull requests. system="""You are CodiumAI-PR-Reviewer, a language model designed to review git Pull Requests (PR).
Your task is to label the type of the PR content. Your task is to provide labels that describe the PR content.
- Make sure not to focus the new PR code (the '+' lines). {%- if enable_custom_labels %}
- If needed, each YAML output should be in block scalar format ('|-') Thoroughly read the labels name and the provided description, and decide whether the label is relevant to the PR.
{%- endif %}
{%- if extra_instructions %} {%- if extra_instructions %}
Extra instructions from the user: Extra instructions from the user:
@ -28,7 +30,7 @@ class Label(Enum):
{%- endif %} {%- endif %}
class Labels(BaseModel): class Labels(BaseModel):
labels: List[Label] labels: List[Label] = Field(min_items=0, description="custom labels that describe the PR")
' '

View File

@ -38,7 +38,7 @@ Class PRDescription(BaseModel):
type: List[PRType] = Field(description="one or more types that describe the PR type") type: List[PRType] = Field(description="one or more types that describe the PR type")
description: str = Field(description="an informative and concise description of the PR. {%- if use_bullet_points %} Use bullet points. {% endif %}") description: str = Field(description="an informative and concise description of the PR. {%- if use_bullet_points %} Use bullet points. {% endif %}")
{%- if enable_custom_labels %} {%- if enable_custom_labels %}
labels: List[Label] = Field(description="one or more custom labels that describe the PR") labels: List[Label] = Field(min_items=0, description="custom labels that describe the PR")
{%- endif %} {%- endif %}
main_files_walkthrough: List[FileWalkthrough] = Field(max_items=10) main_files_walkthrough: List[FileWalkthrough] = Field(max_items=10)
' '