Development Environment Setup
Contribution Types
Adding New Agents
See Custom Agent Integration for full implementation details, directory structure, and registration steps.Adding New Benchmarks
- Create a new Benchmark directory in
benchmarks/ - Prepare task data and
data_info.json - Implement evaluator (optional)
- Update documentation
Fixing Bugs
- Create an Issue to describe the problem
- Submit a PR with the fix
- Ensure tests pass
Improving Documentation
- Modify documentation in
docs/directory - Submit PR
Code Standards
Formatting
Type Checking
Testing
Submitting PR
Commit Convention
Use Conventional Commits format:feat:New featurefix:Bug fixdocs:Documentation updaterefactor:Code refactoringtest:Add testchore:Other changes