diff --git a/pr_agent/tools/pr_help_message.py b/pr_agent/tools/pr_help_message.py index 0c9437f35..82bdf43c3 100644 --- a/pr_agent/tools/pr_help_message.py +++ b/pr_agent/tools/pr_help_message.py @@ -174,10 +174,11 @@ async def run(self): tool_names.append(f"[IMPROVE COMPONENT]({base_path}/improve_component/) 💎") tool_names.append(f"[ANALYZE]({base_path}/analyze/) 💎") tool_names.append(f"[ASK]({base_path}/ask/)") + tool_names.append(f"[SIMILAR ISSUE]({base_path}/similar_issues/)") tool_names.append(f"[GENERATE CUSTOM LABELS]({base_path}/custom_labels/) 💎") tool_names.append(f"[CI FEEDBACK]({base_path}/ci_feedback/) 💎") tool_names.append(f"[CUSTOM PROMPT]({base_path}/custom_prompt/) 💎") - tool_names.append(f"[SIMILAR ISSUE]({base_path}/similar_issues/)") + tool_names.append(f"[IMPLEMENT]({base_path}/implement/) 💎") descriptions = [] descriptions.append("Generates PR description - title, type, summary, code walkthrough and labels") @@ -189,10 +190,11 @@ async def run(self): descriptions.append("Code suggestions for a specific component that changed in the PR") descriptions.append("Identifies code components that changed in the PR, and enables to interactively generate tests, docs, and code suggestions for each component") descriptions.append("Answering free-text questions about the PR") + descriptions.append("Automatically retrieves and presents similar issues") descriptions.append("Generates custom labels for the PR, based on specific guidelines defined by the user") descriptions.append("Generates feedback and analysis for a failed CI job") descriptions.append("Generates custom suggestions for improving the PR code, derived only from a specific guidelines prompt defined by the user") - descriptions.append("Automatically retrieves and presents similar issues") + descriptions.append("Generates implementation code from review suggestions") commands =[] commands.append("`/describe`") @@ -204,10 +206,11 @@ async def run(self): commands.append("`/improve_component`") commands.append("`/analyze`") commands.append("`/ask`") + commands.append("`/similar_issue`") commands.append("`/generate_labels`") commands.append("`/checks`") commands.append("`/custom_prompt`") - commands.append("`/similar_issue`") + commands.append("`/implement`") checkbox_list = [] checkbox_list.append(" - [ ] Run ") @@ -226,6 +229,7 @@ async def run(self): checkbox_list.append("[*]") checkbox_list.append("[*]") checkbox_list.append("[*]") + checkbox_list.append("[*]") if isinstance(self.git_provider, GithubProvider) and not get_settings().config.get('disable_checkboxes', False): pr_comment += f"
Tool | Description | Trigger Interactively :gem: |
---|