from agents.code_analysis_agent import CodeAnalysisAgent
import asyncio
import json

async def main():
    analyzer = CodeAnalysisAgent()
    report = await analyzer.analyze_repository('.')
    print(json.dumps(report, indent=4))

if __name__ == "__main__":
    asyncio.run(main())