can choose per mode models for auto mode
This commit is contained in:
29
CHANGELOG.md
Normal file
29
CHANGELOG.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# Changelog
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
|
||||
**Interactive Requirements Mode**
|
||||
- **Interactive Requirements Entry**: New `--interactive-requirements` flag for autonomous mode
|
||||
- Prompts user to enter requirements via stdin (multi-line support)
|
||||
- Automatically saves requirements to `requirements.md` in workspace
|
||||
- Shows preview of entered requirements
|
||||
- Seamlessly transitions to autonomous mode
|
||||
|
||||
**Autonomous Mode Configuration**
|
||||
- **Autonomous Mode Configuration**: Added ability to specify different models for coach and player agents in autonomous mode
|
||||
- New `[autonomous]` configuration section in `g3.toml`
|
||||
- `coach_provider` and `coach_model` options for coach agent
|
||||
- `player_provider` and `player_model` options for player agent
|
||||
- `Config::for_coach()` and `Config::for_player()` methods to generate role-specific configurations
|
||||
- Comprehensive test suite for autonomous configuration
|
||||
|
||||
### Changed
|
||||
- Autonomous mode now uses `config.for_player()` for the player agent
|
||||
- Coach agent creation now uses `config.for_coach()` for the coach agent
|
||||
|
||||
### Benefits
|
||||
- **Cost Optimization**: Use cheaper models for execution, expensive models for review
|
||||
- **Speed Optimization**: Use faster models for iteration, thorough models for validation
|
||||
- **Specialization**: Leverage different providers' strengths for different roles
|
||||
Reference in New Issue
Block a user