- Add EvoSynth vs X-Teaming comparison table with 20 models
- EvoSynth achieves 98.8% avg ASR vs X-Teaming 87.9% (+10.9% improvement)
- 100% ASR on 17 out of 20 evaluated models
- Add arxiv/ folder to .gitignore
- Update all import paths from OpenRT to jailbreak_toolbox in README
- Add dotenv support in basic_usage.py for environment variable loading
- Remove hardcoded path dependency in basic_usage.py
- Adjust temperature parameter from 0.1 to 0.0 for consistent judging
- Update project structure diagram in README to reflect new naming
- Move title inside <div align="center"> block
- Title now properly centered on the page
- Main header: '🚨 Evolutionary Synthesis of Jailbreak Attacks on LLMs 🚨'
- Convert Basic Usage to async/await pattern with asyncio.run()
- Add base_url parameter examples in OpenAIModel initialization
- Add API Base URL Setup section recommending OpenRouter and BoyueRichData
- Include helpful comments about router platform usage
- Add loop mechanism to reduce history_depth if output exceeds max_total_chars
- Prevents context overflow when accessing run context history
- Prints reduction info and returns depth_reduced field in result