All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added the
CONTRIBUTING.mdcontribution guide - Added the base unit test framework
- Added the GitHub Actions CI/CD workflow
- Added development dependencies and tool configuration
- Improved
pyproject.tomlconfiguration - Added code quality tools (
ruff,mypy,bandit)
- None
- Git branch selection support
- Multi-repository Git support
- Branch scanning and interactive selection
- Support for creating and switching branches
- Improved the Git repository scanning algorithm
- Improved the user interaction flow
- Strengthened error handling
- Fixed path resolution issues
- Fixed configuration file reading errors
- Dual-backend support (OpenCode and Claude Code)
- Modular agent architecture
- State file management
- Auto-commit support
- Refactored the overall architecture
- Improved performance
- Improved documentation
- Initial release, no fixes
- Initial public release
- Basic development loop
- Simple agent collaboration
- Major: incompatible API changes
- Minor: backward-compatible feature additions
- Patch: backward-compatible bug fixes
# Upgrade to the latest version
pip install --upgrade harnesscode
# Or install from source
git pull
pip install -e .See CONTRIBUTING.md for contribution guidelines.