You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: restructure CLI commands from flat to grouped architecture
- Migrate from flat command structure (ml-agents run) to grouped structure (ml-agents eval run)
- Classify commands into stable (setup, db, preprocess) and pre-alpha (eval, results) categories
- Add pre-alpha warning system for experimental commands with --skip-warnings flag
- Improve test coverage for stable commands (setup: 100%, db: 22%, preprocess: 12%)
- Standardize database path handling and error messages across all commands
- Add comprehensive integration smoke tests for CLI functionality
- Update all documentation to reflect new command structure and stability classification
- Fix import path issues in test files for proper mocking
- Ensure consistent help text formatting and exit codes
BREAKING CHANGE: CLI commands now use grouped structure instead of flat structure.
Users must update from 'ml-agents run' to 'ml-agents eval run' and similar for other commands.
ml-agents results list --status completed # List experiments
307
338
```
308
339
309
340
### Dataset Preprocessing CLI Commands (Phase 9)
310
341
311
342
The project includes comprehensive dataset preprocessing capabilities to standardize diverse benchmark datasets to consistent `{INPUT, OUTPUT}` schema:
312
343
313
344
```bash
314
-
# Dataset preprocessing workflow
315
-
ml-agents preprocess-list --benchmark-csv ./documentation/Tasks\ -\ Benchmarks.csv # List unprocessed datasets
0 commit comments