Commit Graph

6 Commits

Author SHA1 Message Date
Joao Moura
6f4684b34b fix(cli): align json zip wrapper detection 2026-06-15 14:17:38 -07:00
Joao Moura
664b3a0174 fix(cli): harden json run and zip fallback 2026-06-15 12:05:26 -07:00
Joao Moura
dbbdd77449 fix(cli): address deploy zip review feedback 2026-06-15 12:05:26 -07:00
Joao Moura
35d58501df fix(cli): preserve remote deploy on git setup warnings 2026-06-15 12:05:26 -07:00
Joao Moura
49bff078af fix(cli): address deploy zip review feedback 2026-06-15 12:05:26 -07:00
Joao Moura
b11132d7ee Update crewAI CLI with various enhancements and fixes
- Updated `create_json_crew.py` to require `crewai[tools]>=1.14.7`.
- Enhanced `git.py` with improved repository initialization, including automatic initial commit creation and exclusion patterns for initial commits.
- Modified `install_crew.py` to allow error handling during installation with an optional `raise_on_error` parameter.
- Expanded `plus_api.py` to include methods for creating and updating crews from ZIP files.
- Introduced a new `archive.py` for creating deployable ZIP archives of CrewAI projects, ensuring local artifacts are excluded.
- Updated `run_crew.py` to manage JSON crew dependencies and run crews in the project's environment.
- Enhanced deployment logic in `main.py` to handle ZIP uploads and improve user feedback during deployment processes.
- Added tests for new functionalities and ensured existing tests reflect recent changes in behavior and requirements.
2026-06-15 12:05:26 -07:00