더북(TheBook)
        # 요청에서 필요한 정보 추출
        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="",
            )