mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-12 00:30:40 +08:00
Merge branch 'tr/agent_logic' of github.com:Codium-ai/pr-agent into tr/agent_logic
This commit is contained in:
@ -16,7 +16,7 @@ class PRAgent:
|
|||||||
if any(cmd in request for cmd in ["/answer"]):
|
if any(cmd in request for cmd in ["/answer"]):
|
||||||
await PRReviewer(pr_url, is_answer=True).review()
|
await PRReviewer(pr_url, is_answer=True).review()
|
||||||
elif any(cmd in request for cmd in ["/review", "/review_pr", "/reflect_and_review"]):
|
elif any(cmd in request for cmd in ["/review", "/review_pr", "/reflect_and_review"]):
|
||||||
if settings.pr_reviewer.ask_and_reflect or any(cmd in request for cmd in ["/reflect_and_review"]):
|
if settings.pr_reviewer.ask_and_reflect or "/reflect_and_review" in request:
|
||||||
await PRInformationFromUser(pr_url).generate_questions()
|
await PRInformationFromUser(pr_url).generate_questions()
|
||||||
else:
|
else:
|
||||||
await PRReviewer(pr_url).review()
|
await PRReviewer(pr_url).review()
|
||||||
|
@ -125,7 +125,7 @@ class PRReviewer:
|
|||||||
except json.decoder.JSONDecodeError:
|
except json.decoder.JSONDecodeError:
|
||||||
data = try_fix_json(review)
|
data = try_fix_json(review)
|
||||||
|
|
||||||
if settings.get("CONFIG.PR_REVIEWER.NUM_CODE_SUGGESTIONS", 0):
|
if settings.pr_reviewer.num_code_suggestions > 0:
|
||||||
try:
|
try:
|
||||||
for d in data['PR Feedback']['Code suggestions']:
|
for d in data['PR Feedback']['Code suggestions']:
|
||||||
relevant_file = d['relevant file'].strip()
|
relevant_file = d['relevant file'].strip()
|
||||||
|
Reference in New Issue
Block a user