더북(TheBook)
        # 개선된 코드 섹션
        lines.append("## 6. 개선된 코드 (Patched Code)")
        lines.append("```python")
        lines.append(request.patched_code or "# (개선 코드 없음)")
        lines.append("```")
        lines.append("")

        # 리포트 파일이 저장될 디렉터리 생성 (존재하지 않으면 생성)
        # os.path.dirname()이 빈 문자열을 반환하면 현재 디렉터리(.) 사용
        os.makedirs(os.path.dirname(report_path) or ".", exist_ok=True)
        
        # 리포트 파일에 내용 쓰기
        with open(report_path, "w", encoding="utf-8") as f:
            f.write("\n".join(lines))

        # 절대 경로로 변환하여 반환
        return agents_pb2.SummaryResponse(report_path=os.path.abspath(report_path))