fix: sanitize Ask tool answers to prevent markdown formatting issues

This commit is contained in:
mrT23
2024-12-30 14:58:53 +02:00
parent bd9522057f
commit 16dc29a23a

View File

@ -117,6 +117,10 @@ class PRQuestions:
return response
def _prepare_pr_answer(self) -> str:
model_answer = self.prediction.strip()
# sanitize the answer so that no line will start with "/"
model_answer_sanitized = model_answer.replace("\n/", "\n /")
answer_str = f"### **Ask**❓\n{self.question_str}\n\n"
answer_str += f"### **Answer:**\n{self.prediction.strip()}\n\n"
answer_str += f"### **Answer:**\n{model_answer_sanitized}\n\n"
return answer_str