Eduardo Chiarotti
ae2619cce6
fix :test
2024-10-10 15:02:28 -03:00
Eduardo Chiarotti
36356cc636
fix: remove breakpoint
2024-10-10 13:35:54 -03:00
Eduardo Chiarotti
39ce2631e2
fix; tests
2024-10-10 13:34:24 -03:00
Vinicius Brasil
6663548859
Adapt tool build command to uv
2024-10-09 21:35:43 -03:00
Eduardo Chiarotti
5210dda28d
feat: update docs and uv.locl
2024-10-08 17:17:20 -03:00
Vini Brasil
c3291b967b
Add --force option to crewai tool publish ( #1383 )
...
This commit adds an option to bypass Git remote validations when
publishing tools.
2024-10-04 11:02:50 -03:00
Vini Brasil
dd0b622826
Add Git validations for publishing tools ( #1381 )
...
This commit prevents tools from being published if the underlying Git
repository is unsynced with origin.
2024-10-02 11:46:18 -03:00
Vini Brasil
01329a01ab
Create crewai tool create <tool> command ( #1379 )
...
This commit creates a new CLI command for scaffolding tools.
2024-10-01 18:58:27 -03:00
Vini Brasil
0e11b33f6e
Change Tool Repository authentication scope ( #1378 )
...
This commit adds a new command for adding custom PyPI indexes
credentials to the project. This was changed because credentials are now
user-scoped instead of organization.
2024-10-01 18:44:08 -03:00
Vini Brasil
c3ac3219fe
CLI for Tool Repository ( #1357 )
...
This commit adds two commands to the CLI:
- `crewai tool publish`
- Builds the project using Poetry
- Uploads the tarball to CrewAI's tool repository
- `crewai tool install my-tool`
- Adds my-tool's index to Poetry and its credentials
- Installs my-tool from the custom index
2024-09-26 17:23:31 -03:00
Vini Brasil
effb7efc37
Create client for Tools API ( #1348 )
...
This commit creates a class for the new Tools API. It extracts common
methods from crewai.cli.deploy.api.CrewAPI to a parent class.
2024-09-25 12:37:54 -03:00