더북(TheBook)
    # insecure 채널을 사용하여 localhost의 지정된 포트로 연결
    with grpc.insecure_channel(f"localhost:{port}") as channel:
        # SummaryService의 스텁 생성
        stub = agents_pb2_grpc.SummaryServiceStub(channel)

        # 모든 분석 결과를 포함한 SummaryRequest 생성
        req = agents_pb2.SummaryRequest(
            code_path=code_path,
            pdf_path=pdf_path,
            quick_summary=quick,
            secrets_summary=secrets,
            static_summary=static,
            criteria_summary=criteria,
            remediation_summary=remediation_summary,
            patched_code=patched_code,
            report_path=report_path
        )

        # 리포트 생성 요청 전송
        resp = stub.WriteReport(req)
        return resp.report_path