# 요청에서 필요한 정보 추출
code_path = request.code_path
pdf_path = request.pdf_path
report_path = request.report_path or "results/vulnerability_report.md"
# ---- Load Code ----
# 원본 코드 파일 읽기
try:
with open(code_path, "r", encoding="utf-8") as f:
code = f.read()
except Exception as e:
# 파일 읽기 실패 시 오류 응답 반환
return agents_pb2.RemediationResponse(
analysis_summary=f"[ERROR] 코드 읽기 실패: {e}",
patched_code="",
report_path="",
)